.top_bar {
  height : 32px;
  font-size : 12px;
  line-height : 32px;
  border-bottom : 1px solid #dedede;
  background-color : #f9f9f9;
}
.login_bar {
  font-size : 400 12px 'Microsoft Yahei';
  .login_link_items {
    margin-right : 10px;
  }
  .map_dropdown {
    padding : 0 8px;
    .dropdown_content {
      left : -1px;
      width : 248px;
      padding-right : 15px;
      font-size : 12px;
      span {
        display : inline-block;
        height : 16px;
        padding-left : 21px;
        line-height : 16px;
        color : @base-hs-color;
      }
      .o_member {
        background : url('../images/hg.png') no-repeat left center;
      }
    }
  }
}

.top_map_list {
   > li {
    background : url('../images/shux.png') no-repeat right center;
    &:last-child {
      background : none;
    }
    .top_link_items {
      padding : 0 8px;
    }
  }
}

.map_dropdown {
  position : relative;
  border-right : 1px solid #f9f9f9;
  border-left : 1px solid #f9f9f9;
  .ys_icon {
    display : inline-block;
    overflow : hidden;
    width : 5px;
    height : 5px;
    margin : 0 3px;
    font-size : 12px;
    line-height : 13px;
    vertical-align : middle;
  }
  .ys_dropup {
    background : url('../images/downup.png') 0 0 no-repeat;
  }
  &:hover {
    border-right : 1px solid #ccc;
    border-left : 1px solid #ccc;
    background-color : #fff;
    background-image : none;
    .ys_dropup {
      background-position : -6px 0;
    }
    &:last-child .dropdown_content {
      display : block;
      width : 560px;
      padding-top : 8px;
      li {
        // min-width : 68px;
        padding : 0 8px;
        &:first-child {
          padding-left : 0;
        }
      }
      .list-inline {
        height : 24px;
        margin-bottom : 1px;
        line-height : 24px;
      }
      .map_title {
        color : #999;
        border-right : 1px dashed #ccc;
      }
    }
    .app_youse {
      min-width : 150px;
      min-height : 105px;
      img {
        padding-top : 10px;
      }
    }
  }
  .dropdown_content {
    position : absolute;
    z-index : 3;
    right : -1px ;
    left : auto;
    display : none;
    width : 102%;
    padding : 0 5px 5px 15px;
    border : 1px solid #ccc;
    border-top : none;
    background-color : #fff;
    p {
      margin-bottom : 0;
      line-height : 24px;
    }
    li {
      height : 24px;
    }
  }
}



